"""
@File    :   redis_db.py
@Time    :   2024/02/06 15:15:31
@Author  :   Qrj
@Email   :   923207736@qq.com
@description   :   redis的db枚举类
"""

from enum import IntEnum, unique


@unique
class RedisDbNumEnum(IntEnum):
    """redis数据库db的枚举类"""

    search_db = 0  # redisearch使用(redisearch默认固定使用的db)
    locks = 1  # 分布式锁、幂等性等使用
    cache_db = 2  # 缓存相关信息(token也放里面)
    token_db = 3  # 存放双Token的缓存, 以及控制同时登录数量等操作使用
    funboost_db = 7  # funboost生产者与消费者交互的库
    funboost_rpc_result_db = (
        8  # 如果funboost做任务参数过滤 或者使用rpc获取结果，使用这个db
    )
